# 以下代码为提示框架
# 请在...处使用一行或多行代码替换
# 请在______处使用一行代码替换
#
# 注意：提示框架代码可以任意修改，以完成程序功能为准

'''
问题1 (5分) :在PY301-1. py文件中修改代码，读入CSV文件中数据，获得用户输入。根据用户输入的星座名称，输出此
星座的出生日期范围。
参考输入和输出示例格式如下:
请输入星座中文名称(例如，双子座):双子座
双子座的生日位于521-621之间
'''

# 打开文件
fp = open('PY301-SunSign.csv')
# 接收用户的输入
userInput = input('请输入星座中文名称(例如，双子座):')
# 用来保存相应的信息
ls = []
# 遍历整个文件(以行的方式)
for line in fp:
    # 判断用户的输入是否在文件中
    if userInput in line:
        # 将符合的信息 分割存入列表
        ls = line.split(',')
'''
经过循环后 ls 中的内容:
['5', '双子座', '521', '621', '9802\n']
根据索引直接取值
'''
# 输出结果
print("{}的生日位于{}-{}之间".format(ls[1], ls[2], ls[3]))
